package cn.smxy.admin.service;

import cn.smxy.param.CollegePlantPageParam;
import cn.smxy.param.CollegeSearchParam;
import cn.smxy.pojo.College;
import cn.smxy.util.R;

public interface CollegeService {
    /**
     * 分页展示学校
     * @param collegeSearchParam
     * @return
     */
    R page(CollegeSearchParam collegeSearchParam);

    /**
     * 添加学校
     * @param college
     * @return
     */
    R save(College college);

    /**
     * 删除学校
     * @param collegeId
     * @return
     */
    R remove(Long collegeId);

    /**
     * 修改学校信息
     * @param college
     * @return
     */
    R update(College college);

    /**
     * 分页展示校园作品
     * @param collegePlantPageParam
     * @return
     */
    R plantPage(CollegePlantPageParam collegePlantPageParam);

    /**
     * 删除校园作品
     * @param plantId
     * @return
     */
    R plantRemove(Long plantId);
}
